home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 973 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  4.7 KB

  1. Path: nntp.teleport.com!sschaem
  2. From: sschaem@teleport.com (Stephan Schaem)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Amiga programmers in deep shit...
  5. Date: 13 Jan 1996 13:55:21 GMT
  6. Organization: Teleport - Portland's Public Access (503) 220-1016
  7. Message-ID: <4d8dk9$sjl@maureen.teleport.com>
  8. References: <4bsgo0$3sg@bagan.srce.hr> <4c76qg$l7b@maureen.teleport.com> <4c8pb6$91p@serpens.rhein.de> <4c9qu8$v0@maureen.teleport.com> <4carpi$7c2@serpens.rhein.de> <4ccpsd$d8f@maureen.teleport.com> <Kevin_Phair.040b@bgi.internet-eireann.ie> <4cjimb$4im@maureen.teleport.com> <Kevin_Phair.040n@bgi.internet-eireann.ie> <4cto7l$t4s@maureen.teleport.com> <Kevin_Phair.0415@bgi.internet-eireann.ie>
  9. NNTP-Posting-Host: linda.teleport.com
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Kevin Phair (Kevin_Phair@bgi.internet-eireann.ie) wrote:
  13. : sschaem@teleport.com (Stephan Schaem) writes:
  14.  
  15. : >  CBM never saw that it was something to worry about for games, they
  16. : >  basicly said it was all ok to write HW level game from day one.
  17.  
  18. : They could hardly say anything else, or who would have bought the
  19. : machine. Who would have developed for it? "Make my own system
  20. : interface routines!?"
  21.  
  22.  What I was talking about is if CBM offered a viable alternative to HW
  23.  banging... Some decent game function to handle the amiga HW efficiently.
  24.  
  25. : Okay, so I haven't personally tried that  particular  setup  (no  need
  26. : to), but I don't foresee any great difficulties with it.
  27.  
  28.  I'm not talking about the dificulty of the coding itself... 
  29.  But to take into account the GREAT variety of controler and device
  30.  dehaviour. The amiga floppy controler is standart, you only have
  31.  to worry about the RPM varying from the allowed percentage (Plus any recent
  32.  drive, past 10 year?, auto adjust their spin speed)  from drive to 
  33.  drive and the timing range of the steping and side selection. This way you
  34.  can time a steady flow of data coming via the dma channel reserved 
  35.  for the floppy controler. 
  36.  Using read() or a lower level methode, you are not guaranty of the behaviour
  37.  of the device... it might read 32K min from the device, and once it iniate
  38.  a disk read it cant stop, meaning the machine will not taskswitch untill
  39.  the 32k from disk->device is done.
  40.  
  41. : >  The floppy can do it, I still dont beleive you can do this for HD user.
  42.  
  43. : Why not, exactly?
  44.  
  45.  Because of the width range of controler/device behaviour... 
  46.  
  47. : >  Yes, you need to load the transition, or have them preloaded...
  48. : >  and they can only be used at a point where the gameplay can be stoped.
  49.  
  50. : And why should the gameplay not pause, even for a moment? A game  that
  51. : doesn't  stop  only feels drawn-out and tedious, no matter how fast or
  52. : impressive  the  graphics  are.  What's  that  PSX   game   with   the
  53. : delta-shaped  racing thingy... I can't remember, but the point is that
  54. : it is quite boring, even though the texture mapped graphics float past
  55. : at 50fps with no glaringly evident shearing of texture joins etc.
  56.  
  57.  Yes, it is VERY boring... I played for maybe 40 minuts, and I was done.
  58.  But did you find fearytale boring (OCS game)? In that game
  59.  the author used an 8way map... it was pretty large for the time so the map
  60.  was loaded by sectors. Now, each time you entered a new sector the game
  61.  would stop, load, continue... it was distractive, specially running away 
  62.  from some skeletons trying to slash little you :)
  63.  
  64.  I dont mind end level sequences, or bonus round, or whatever...
  65.  (Even so in a game like hybris I found the level loading long when you
  66.  have your heart pumping for blood from finishing a level and you
  67.  want to make butter of those critters) but I would hate short play go
  68.  to some screen, play, stop... etc...
  69.  
  70. : >  There is no point in talking to you about it, since all you care and want
  71. : >  to hear about is multitasking HD only games.
  72.  
  73. : I'm hardly likely to apologise  for  wanting  to  keep  my  Amigas  as
  74. : productive  machines  rather  than screen-savers that crash a lot. For
  75. : all it's 14MHz 68020-ness and meagre RAM allotment, the A1200 is still
  76. : a  hell  of  a  machine,  and  I don't see its limitations as being an
  77. : excuse to start bumping hardware to make a point.
  78.  
  79.  You want to be productive? dont play a shooter while downloading gloom :)
  80.  
  81.  If I used my amiga for a server of anykind I would only allow game
  82.  multitasking at low pirority... but then with possible trafic, a steady
  83.  frame rate game would be unplayable. Otherwise I dont care if the game start
  84.  and return to the shell or wb: If I'm rendering a book cover, it wont 
  85.  render while I play, but anyway the game might not leave much if any CPU
  86.  time to the renderer.. 
  87.  
  88.  BTW I dont talk about games like klondike or mine in mind... but arcade games.
  89.  those puzzle game could have multitasked in a RTG compatible manner since 1.x 
  90.  
  91.  Stephan
  92.  
  93.